@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    background: rgb(218, 172, 117);
}

.container {
    width: 1600px;
    margin: 0 auto;

}

h1 {
    text-align: center;
    font-family: Roboto, Arial, sans-serif;
    font-size: 7vmax;
    color: rgb(218, 172, 117);
    background-color: #2AA5A0;
    background-image: linear-gradient(90deg, rgb(201, 130, 157), #72b1a8);
    text-shadow: 5px 5px 5px rgb(194, 147, 81);
  }

.row {
    display: block;
}

.row::after {
    content: "";
    display: block;
    clear: both;
}


/* blue */
.blue {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
}

.blue img {
    max-width: 100%;
    height: auto;
}

.blue h5 {
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
}

.blue:hover h5 {
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}


/* pink */
.pink {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
}

.pink img {
    max-width: 100%;
    height: auto;
}

.pink h5 {
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
}

.pink:hover h5 {
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}


/* white */
.white {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
}

.white img {
    max-width: 100%;    
    height: auto;
  
}

.white h5 {
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
}

.white:hover h5 {
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}


/* grey */
.grey {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
}

.grey img {
    max-width: 100%;
    height: auto;
    
}

.grey h5 {
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
}

.grey:hover h5 {
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}


/* brown */
.brown {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
}

.brown img {
    max-width: 100%;
    height: auto;
}

.brown h5 {
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
}

.brown:hover h5 {
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}


/* black */
.black {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
}

.black img {
    max-width: 100%;
    height: auto;
}

.black h5 {
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
}

.black:hover h5 {
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}



.header {
    height: 80px;
    background: rgb(201, 130, 157);
}



h2 {
    text-align: left;
    top: 150px;
    text-align: center;
    font-weight: 50;
    font-size: 4vmax;
    color: rgb(218, 172, 117);
    
}

h2 .tchk {
    position: relative;
    top: -20px;
}

.menu {
    text-align: center;

    background: #72b1a8;
    height: 60px;
}

.link-menu {
    text-align: center;
    display: inline-block;
    padding: 0 20px;
    color: white;
    text-decoration: none;
    transition: 0.5s;
    line-height: 60px;
    background: transparent;
    transition: .5s;
}

.link-menu:hover {
    background: rgb(201, 130, 157);
    border-radius: 50px;
}

.content {
    padding: 20px;
    background: white;
    }

.page-title {
    margin-bottom: 20px;
}

blockquote {
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-left-color: rgb(95, 95, 95);
    border-left-width: 5px;
    border-left-style: solid;
    padding-left: 20px;
    font-style: italic;
}



/*Catalog*/
.center {
    display: block;
}

.center::after {
    content: "";
    display: block;
    clear: both;
    text-align: center;
}



/*foto1*/
.bear-a {
    width: 50%;
    float: left;
    padding: 30px;
    position: relative;
}

.bear-a img{
    max-width: 100%;
    height: auto;
}

.bear-a h6{
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
    
}

.bear-a:hover h6{
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}



/*foto2*/
.bear-b {
    width: 50%;
    float: left;
    padding: 30px;
    position: relative; 
}

.bear-b img{
    max-width: 100%;
    height: auto;
}

.bear-b h6{
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
}

.bear-b:hover h6{
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}



/*foto3*/
.bear-c {
    width: 50%;
    float: left;
    padding: 30px;
    position: relative;
}

.bear-c img{
    max-width: 100%;
    height: auto;
}

.bear-c h6{
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
}

.bear-c:hover h6{
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}


/*foto4*/
.bear-d {
    width: 50%;
    float: left;
    padding: 30px;
    position: relative; 
}

.bear-d img{
    max-width: 100%;
    height: auto;
}

.bear-d h6{
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
}

.bear-d:hover h6{
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}




hr {
    margin: 20px 0;
}

.head {
  text-align:center;
  background:#dfdfdf;
}
.title {
  text-transform:uppercase;
  font-size:72px;
  font-family:'Verdana';
  padding:30px;
}



p {
    font-family: Roboto, Arial, sans-serif;
    font-size: 2vmax;
    text-align: center;
    color: palevioletred;

}



/*Социальные сети*/
.socialiti {
    display: block;
}

.socialiti::after {
    content: "";
    display: block;
    clear: both;
}
/*1*/
.social1 {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
    text-align: center;
}   
.social1 img {
    max-width: 65%;
    height: auto;
}

/*2*/
.social2 {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
    text-align: center;
}    
.social2 img {
    max-width: 60%;
    height: auto;
}

/*3*/
.social3 {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
    text-align: center;
}   
.social3 img {
    max-width: 60%;
    height: auto;
}



/*PAPER*/
.paper {
    display: block;
}

.paper::after {
    content: "";
    display: block;
    clear: both;
}
/*1*/
.paper1 {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
    text-align: center;
}   
.paper1 img {
    max-width: 60%;
    height: auto;
}

/*2*/
.paper2 {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
    text-align: center;
}    
.paper2 img {
    max-width: 60%;
    height: auto;
}

/*3*/
.paper3 {
    width: 33.333333%;
    float: left;
    padding: 10px;
    position: relative;
    text-align: center;
}   
.paper3 img {
    max-width: 60%;
    height: auto;
}



.Foto {
    display: block;
}

.Foto::after {
    content: "";
    display: block;
    clear: both;
    
}


.I {
    text-align: center;
    width: 100%;
    float: left;
    padding: 10px;
    position: relative;
    
}

.I img {
    max-width: 50%;
    height: 800px;

}

.brelok {
    text-align: center;
    width: 100%;
    float: left;
    padding: 10px;
    position: relative;
    
}

.brelok img {
    max-width: 50%;
    height: 720px;
}

.brelok h6{
    color: transparent;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-size: 30px;
    text-align: center;
}

.brelok:hover h6{
    color: black;
    text-shadow: 1px 0 1px #ffffff, 
    0 1px 1px #ffffff, 
    -1px 0 1px #ffffff, 
    0 -1px 1px #ffffff;
}
